package com.common.enums;

/**
 * @className: PX4CustomSubModeAuto
 * @description: 定义 PX4 的自动子模式枚举
 * @author: Kuangkeli
 * @date: 2024/07/01 11:10
 **/
public enum PX4CustomSubModeAuto {
    PX4_CUSTOM_SUB_MODE_AUTO_READY(1),
    PX4_CUSTOM_SUB_MODE_AUTO_TAKEOFF(2),
    PX4_CUSTOM_SUB_MODE_AUTO_LOITER(3),
    PX4_CUSTOM_SUB_MODE_AUTO_MISSION(4),
    PX4_CUSTOM_SUB_MODE_AUTO_RTL(5),
    PX4_CUSTOM_SUB_MODE_AUTO_LAND(6),
    PX4_CUSTOM_SUB_MODE_AUTO_FOLLOW_TARGET(8),
    PX4_CUSTOM_SUB_MODE_AUTO_PRECLAND(9);

    private final int value;

    PX4CustomSubModeAuto(int value) {
        this.value = value;
    }

    public int getValue() {
        return value;
    }
}
